import turtle
# 设置标题
turtle.title('几何图形')
# 设置画笔尺寸
turtle.pensize(3)
# 绘制正三角形
turtle.penup()
turtle.goto(-200, -50)       # 将画笔移动到正三角形底部的顶点位置
turtle.pendown()
turtle.begin_fill()
turtle.color('red')           # 设置画笔颜色为红色
turtle.circle(40, steps=3)  # 绘制图形，指定步长为3
turtle.end_fill()
# 绘制正菱形
turtle.penup()
turtle.goto(-100, -50)       # 将画笔移动到正菱形底部的顶点位置
turtle.pendown()
turtle.begin_fill()
turtle.color('blue')         # 设置画笔颜色为蓝色
turtle.circle(40, steps=4)  # 绘制图形，指定步长为4
turtle.end_fill()
# 绘制正五边形
turtle.penup()
turtle.goto((0, -50))         # 将画笔移动到正五边形底部的顶点位置
turtle.pendown()
turtle.begin_fill()
turtle.color('yellow')        # 设置画笔颜色为黄色
turtle.circle(40, steps=5)   # 绘制图形，指定步长为5
turtle.end_fill()
# 绘制正六边形
turtle.penup()
turtle.goto(100, -50)        # 将画笔移动到正六边形底部的顶点位置
turtle.pendown()
turtle.begin_fill()
turtle.color('green')        # 设置画笔颜色为绿色
turtle.circle(40, steps=6)  # 绘制图形，指定步长为6
turtle.end_fill()
# 绘制圆形
turtle.penup()
turtle.goto(200, -50)        # 将画笔移动到圆形底部的顶点位置
turtle.pendown()
turtle.begin_fill()
turtle.color('purple')      # 设置画笔颜色为紫色
turtle.circle(40)
turtle.end_fill()            # 绘制图形，未指定步长
turtle.done()
